package com.foogui.faw.oa.dto;

import lombok.Builder;
import lombok.Data;

import java.util.List;
import java.util.Map;

/**
 * Description:
 * CreateTime: 2023/9/15
 *
 * @author wangyang209
 */
@Data
@Builder
public class StartProcessDTO {
    /**
     * 租户ID
     */
    private String tenantLimitId;

    /**
     * 提单人ID
     */
    private String creator;

    /**
     * 应用码
     */
    private String appsource;

    /**
     * 模版名
     */
    private String templateName;

    /**
     * 分类码
     */
    private String category;

    /**
     * 业务单据号
     */
    private String businessKey;

    /**
     * 条件字段：[{"变量名": "变量值"}]
     */
    private List<Map<String, Object>> conditions;

    /**
     * 指定审批人：{"活动节点": "指定审批人"}——多个审批人使用逗号拼接域账号
     */
    private Map<String, String> assignactors;

    /**
     * 业务字段
     */
    private BizModel bizModel;

    /**
     * 流程名称
     */
    private String procInstName;

    /**
     * 门户系统码
     */
    private String sysCode;

    /**
     * 门户流程编码
     */
    private String procCode;

}
